Optimizing Reasoning with Qualified Number Restrictions in SHQ
نویسندگان
چکیده
1 Introduction Using SHQ one can express number restrictions on role fillers of individuals. A typical question for a DL reasoner would be whether the concept ∀hasCredit. test the satisfiability of such a concept by first satisfying all at-least restrictions, e.g., by creating 260 hasCredit-fillers, of which 120 are instances of (Science Engineering). Eventually, a nondetermin-istic choose-rule assigns to each of these 260 individuals (Science Business) or ¬(Science Business), and Engineering or ¬Engineering. In case an at-most restriction is violated, e.g., a student has more than 91 hasCredit-fillers of Engineering, a nondeterministic merge-rule tries to reduce the number of these individuals by merging a pair of individuals until the upper bound specified in this at-most restriction is satisfied. Searching for a model in such an arithmetically uninformed or blind way is usually very inefficient. Our hybrid calculus is based on a standard tableau for SH [1] modified and extended to deal with qualified number restrictions and works with an inequation solver based on integer linear programming. The tableau rules encode number restrictions into a set of inequations using the so-called atomic decomposition technique [16]. The set of inequations is processed by the inequation solver which finds, if possible, a minimal non-negative integer solution (distribution of role fillers constrained by number restrictions) satisfying the inequations. The tableau rules ensure that such a distribution of role fillers also satisfies the logical restrictions. Since this hybrid algorithm collects all the information about arithmetic expressions before creating any role filler, it will not satisfy any at-least restriction by violating an at-most restriction and there is no need for a mechanism of merging role fillers and its performance is not affected by the values of numbers occurring in number restrictions. Since the solution from the inequation solver satisfies all numerical restrictions imposed by at-least and at-most restrictions, our calculus needs to create only one so-called proxy individual (inspired by [6]) representing a set of role fillers. Considering all these features the proposed hybrid algorithm is well suited to improve average case performance. Furthermore, in [2, Chapter 6] it has been shown that a tableau procedure extended by global caching and an algebraic method similar to the one presented in this paper and in [16, 8] is worst-case optimal for SHIQ. Although the calculus presented in our paper is different from the one in [2] we conjecture that the result presented in [2] can be transferred …
منابع مشابه
Practical reasoning with qualified number restrictions: A hybrid Abox calculus for the description logic H
This article presents a hybrid Abox tableau calculus for SHQ which extends the basic description logic ALC with role hierarchies, transitive roles, and qualified number restrictions. The prominent feature of our hybrid calculus is that it reduces reasoning about qualified number restrictions to integer linear programming. The calculus decides SHQ Abox consistency w.r.t. a Tbox containing genera...
متن کاملCombining Tableau and Algebraic Methods for Reasoning with Qualified Number Restrictions in Description Logics
The paper investigates an optimization technique for reasoning with qualified number restrictions in the description logic ALCQHR+ (a.k.a. SHQ), which can be seen as one of the cornerstones for reasoning technology in the context of, for instance, the semantic web activity. We present a hybrid architecture where a standard tableaux calculus is combined with a procedure deciding the satisfiabili...
متن کاملOptimizing Reasoning in Description Logics with Qualified Number Restrictions
In this extended abstract an optimization technique, the so-called signature calculus, for reasoning with number restrictions in description logics is investigated. The calculus is used to speed-up ABox (and TBox) reasoning in the description logic ALCQHR+ .
متن کاملCombining Tableaux and Algebraic Methods for Reasoning with Qualified Number Restrictions
This paper investigates an optimization technique for reasoning with qualified number restrictions in the description logic ALCQHR+ . We present a hybrid architecture where a standard tableaux calculus is combined with a procedure deciding the satisfiability of linear (in)equations derived from qualified number restrictions. The advances are demonstrated by an empirical evaluation using the des...
متن کاملCombining Tableaux and Algebraic Decision Procedures for Dealing with Qualified Number Restrictions in Description Logics
This paper investigates an optimization technique for reasoning with qualified number restrictions in the description logic ALCQHR+ . We present a hybrid architecture where a standard tableaux calculus is combined with a procedure deciding the satisfiability of linear (in)equations derived from qualified number restrictions. The advances are demonstrated by an empirical evaluation using the des...
متن کامل